package rpc.intf;


import rpc.common.annotation.SPI;

/**
 * 序列化器公共接口
 */
@SPI
public interface CommonSerializer {
    /**
     * 序列化
     * @param obj
     * @return
     */
    byte[] serialize(Object obj);

    /**
     *反序列化
     * @param bytes
     * @param clazz
     * @return
     */
    Object deserialize(byte[] bytes, Class<?> clazz);
}
